home *** CD-ROM | disk | FTP | other *** search
- %
- % button8802.ps - A GNU Button Program
- %
- % This program may be freely redistributed under the terms of the GNU
- % General Public License.
- %
- % Copyright 1988, 1989, 1992 Free Software Foundation
- %
- % 28May89 modified to allowd variable diameter buttons. -tower
- %
- % This GNU Button program is distributed in the hope that it will be
- % useful, but WITHOUT ANY WARRANTY. No author or distributor accepts
- % responsibility to anyone for the consequences of using it or for
- % whether it serves any particular purpose or works at all, unless he
- % says so in writing. Refer to the GNU General Public License for
- % full details.
- %
- % Everyone is granted permission to copy, modify and redistribute this
- % GNU Button Program, but only under the conditions described in the
- % GNU General Public License. A copy of this license is supposed to
- % have been given to you along with the GNU Button Program so you can
- % know your rights and responsibilities. It should be in a file named
- % COPYING. Among other things, the copyright notice and this notice
- % must be preserved on all copies.
- %
- % Hard copies of this button were first distributed at the February
- % 1988 Dallas Usenix. They had black Lettering on a white background
- % on a standard 2 1/4" safety pin button. They were designed by
- % Leonard H. Tower Jr. who is also the author of this GNU Button
- % Program.
- %
- % Report bugs or improvements to: tower@prep.ai.mit.edu
- %
- % Hard copies of this button are probably still available. One much
- % have either donated source code or documentation to the GNU Project
- % or make a donation of at least $ 2.00.
- %
- % If you wish a hard copy of this button send both:
- % - a self-addressed, stamped envelope; and
- % - either:
- % - a reminder of your source or documentation contribution; or
- % - a donation payable to the "Free Software Foundation"
- % to: L. Tower Jr.
- % 36 Porter Street
- % Somerville, MA 02143, USA
- %
- % This program is available for anonymous ftp in
- % prep.ai.mit.edu:/u2/emacs/button.N.MM.shar. It is probably
- % available in other source archives.
-
- % Uses {in,out}sidecircletext routines from Adobe Cookbook.
- .so circtext.ps
-
- % center button on 8 1/2" x 11" page
- 306 396 translate
-
- % This is a kludge to give better edge resolution.
- % Note that postscript's scale command doesn't cut it.
- % It scales after the edges are set.
- % biggg is set to 2,3,4 or 3.9 to make a master that is that much larger.
- % The master is reduced that much by the button manufacturer.
- % If only 1200 dpi postscript printers were more common ...
- /biggg 1 def
-
- gsave
- /gnustar (GNU) def
- /gnustpt 52 biggg mul def
- /Times-Bold findfont gnustpt scalefont setfont
- %center
- gnustar stringwidth pop 2 div neg gnustpt 3 div neg moveto
- gnustar show
- grestore
- /Times-Bold findfont 10 biggg mul scalefont setfont
- (GNU's Not Unix)
- 10 biggg mul 270 64 biggg mul insidecircletext
- /Times-Roman findfont 7.5 biggg mul scalefont setfont
- (Copyright 1988 Free Software Foundation)
- 7.5 biggg mul 270 75 biggg mul insidecircletext
- (This button design may be freely redistributed under the terms of the GNU General Public License.)
- 7.5 biggg mul 90 69 biggg mul outsidecircletext
- showpage
-
-